Week 1
Nov 11/01/2022
- Major updates in the DNV streamlit app
- Only thing left to implement is the sharper logic for showing un-blurred images
- Summarize work on the multi-variate time series front.
- Next steps
- Challenges
- Push the work on the Elsevier API front again.
Nov 11/02/2022
Links explored for Azure Cognitive Series
- How to apply Azure OCR API with Request library on local images?
- How to send a local image instead of URL to Microsoft Cognitive Vision API(analyze an image) using Python?
- Azure-Web-sites: How to cancel a deployment?
Nov 11/03/2022
Things to do for today
- See how Dr. Vered Shwartz does her work in common sense reasoning
- Made a list of a few papers. Quite difficult for me to understand at this stage.
- Call Azure guy for support on Azure Cognitive Services
- Made a call at 11:35 am EST (Nov 3, 22) -- call back in an hour -- needs time to go through the code
- Find the thesis of the nixtla guy -- any interesting work related to time series forecasting
- Reached out to the guy on Slack -- waiting for his response
- He has not graduated yet
- Visualize and plot results from the
Prophetmodel in the notebook. - See how to create custom dataloaders in pytorch lightning
- Register for the webinar
- Watch the webinar
- Try to think and design a proposal for the webinar
- Revert to RoboFlow guy (Salo)
- Get Pavan setup with
nbdev - Discuss the revised pipeline for CCTV with Pavan and Sudhir.
Nov 11/04/2022
Tasklist
- SOCIAL CHEMISTRY 101: Learning to Reason about Social and Moral Norms
- Summary for this paper can be found.
- Unsupervised Commonsense Question Answering with Self-Talk
Nov 11/07/2022
- Summary document for AI3 hackathon.
- Sent to Sudhir and Steve.
Segmentation in a live video stream
- We have used
pixellibin the past to do segmentation in a video. - But only included pretrained models from the library.
- Trying our custom
fastaimodel for binary flood segmentation does not work. - A GitHub issue is opened here.
Other tasks for the day
- code review with Pavan
-
EarlyStoppingCallbackfor Vannary → idea was discussed briefly.- She might need help with implementation.
Nov 11/08/2022
Tasks at hand include
- Update document on timeseries forecasting.
- Next steps for AI3 hackathon
- Next steps for all things NLP
Quick discussion with Sudhir
- Major focus is on earthquake this time.
- How will we capture (collect) training data?
- Probably some government websites -- build a LightGBM model for predicting the grid having a earthquake.
- Take a look at the Ramesh Jain book and see how is knowledge extracted.
Nov 11/09/2022
| Project | Task | Update Status |
|---|---|---|
| Time series forecasting | Multi variate multistep forecasting -- (TFT implementation from nixtla/neuralforecast) | An example from neuralforecast was tried. Need some help with creating the custom dataloader in PyTorch Lightning |
| NLP | Elsevier API | Some response from the Elsevier support people. Vannary would have to go to the campus to test out the code. |
| AI3 hackathon | Real time image segmentation | Test implementation of pixellib was tried. Did not work. Issue was created. |
| Common sense reasoning | ||
| Decision making | ||
| Situational awareness | ||
| Some litt review from Ramesh Jain | ||
| CCTV research and new directions | Increasing validation loss in the water level classification model | EarlyStopping – not yet implemented |
| Accelerate and SLURM | Still no reply | |
| Utility for finding optimal batchsize | Put on hold |
For question answering, semantic search and common sense reasoning
- Keep deepset and haystack in mind.
- Check models on huggingface for question answering
- Training the model on disaster response text dataset.
- Training the model on disaster response text/image dataset.
Discussion with Sudhir
- If we are planning to have real time video segmentation,
- Think of a wifi mesh,
- Direct inference from Jetson Nano, mounted on the first responders helmet
- Revisit the work done on sentimarket
- Reuse the same workflow to mine tweets related to disasters and other situations.
- Find tweets made in California during a certain natural calamity
Nov 11/10/2022
From the source code of pixellib -- how to do video segmentation?
- Will probably need Pavan's help on this one.
- Capture each and every frame from the video
- Segment each and every frame
- Stitch every frame together, either with
ffmpegoropencvand write the output to disk.
Nov 11/11/2022
Holiday